package com.xrit.sunnyday.dao;

import com.xrit.sunnyday.common.SunnydayException;
import com.xrit.sunnyday.pojo.OrderSetting;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface OrderSettingMapper {
    /*
    根据日期查询
     */
    OrderSetting findOrderDate (Date orderDate);
    /*
    根据日期修改可预约数量
     */
    void update(OrderSetting orderSetting);
    /*
    添加
     */
    void add(OrderSetting orderSetting);

    /*
    根据用户传递的月份查询预约信息
     */
    List<Map<String, Integer>> findByMethod(String startDate);
    /*
    根据日期修改可预约人数
     */
    void updateNumberByDate(OrderSetting orderSetting);
    /*
    根据日期修改可预约人数
     */
    void updateByDate(OrderSetting orderSetting);
    /*
    分页查询
     */
    List<OrderSetting> findAllPage(String queryString);
}
